home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / Examples / Clock / Include / ClockDef.h next >
Encoding:
Text File  |  1995-11-08  |  2.5 KB  |  88 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                ClockDef.h
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Author:                Lonnie Millett
  7. //
  8. //    Copyright:    (c) 1993-95 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12. #ifndef CLOCKDEF_H
  13. #define CLOCKDEF_H
  14.  
  15. // Uncomment the following three lines, and define them appropriately!!
  16. // If your part can be a container for other parts, define FW_SUPPORTS_EMBEDDING
  17. // to be 1.  Otherwise define it to be 0.
  18. // If your part defines any ODExtensions, define FW_SUPPORTS_EXTENSIONS to be
  19. // 1 to enable the extensions manager.  Otherwise, define it to be 0.
  20. // If your part is scriptable, define FW_SUPPORTS_SCRIPTING to be 1. Otherwise,
  21. // define it to be zero.  Note that if your part is scriptable is must support
  22. // extensions, so FW_SUPPORTS_EXTENSIONS must be defined to be 1.
  23.  
  24. #define FW_SUPPORTS_EMBEDDING 0
  25. #define FW_SUPPORTS_EXTENSIONS 0
  26. #define FW_SUPPORTS_SCRIPTING 0
  27.  
  28. #ifndef FW_SUPPORTS_EMBEDDING
  29. #error You must define FW_SUPPORTS_EMBEDDING to be 0 or 1 (immediately above)
  30. #endif
  31.  
  32. #ifndef FW_SUPPORTS_EXTENSIONS
  33. #error You must define FW_SUPPORTS_EXTENSIONS to be 0 or 1 (immediately above)
  34. #endif
  35.  
  36. #ifndef FW_SUPPORTS_SCRIPTING
  37. #error You must define FW_SUPPORTS_SCRIPTING to be 0 or 1 (immediately above)
  38. #endif
  39.  
  40. // Kind
  41. #define kODFClockKind "Apple:ODFExamples:Kind:ODFClock"
  42.  
  43. // Class ID
  44. #define kODFClockEditor "ODFExamples::ODFClock"
  45.  
  46. // Editor User String
  47. #define kODFClockEditorUserString "ODFClock 1.0d11"
  48.  
  49. // Kind User String
  50. #define kODFClockKindUserString "ODF Clock Example"
  51.  
  52. // Category User String
  53. #define kODFClockCategoryUserString "Time"
  54.  
  55. // Clock OSType
  56. #define kODFClockOSType 'DFCD'
  57.  
  58. // Part Icon
  59. #define kPartIconID 128
  60.  
  61. #define kKindCategoryMapId            128
  62. #define kEditorKindMapId            kKindCategoryMapId+1
  63. #define kEditorUserStringMapId        kEditorKindMapId+1
  64. #define kKindUserStringMapId        kEditorUserStringMapId+1
  65. #define kCategoryUserStringMapId    kKindUserStringMapId+1
  66. #define kOldMacOSTypeMapId            kCategoryUserStringMapId+1
  67.  
  68. // Strings
  69. #define kClockMenuStrings 1000
  70.  
  71. #define kClockMenuString 1
  72. #define kClockAnalogMenuString 2
  73. #define kClockDigitalMenuString 3
  74. #define kClockTickMenuString 4
  75. #define kClockChimeMenuString 5
  76. #define kClockPlaySoundMenuString 6
  77.  
  78. #define kClockFaceStrings 1002
  79. #define kClockDigitalWidthString 1
  80. #define kClockOpenDocString 2
  81.  
  82. // Sounds
  83. #define kClockChime 1000
  84. #define kClockTick 1001
  85.  
  86. #endif
  87.  
  88.